.project_header{
    width: 900px;
    height: 90px;
    margin: 30px auto;
    position: relative;
}
.tasks{
    width:375px;
    height:70px;
    margin-top: 10px;
}
.tasks>a>h2{
    font-size: 1.5em;
    color: rgb(67,67,67);
}
.tasks>a>span{
    position: absolute;
    top:50px;
    color: rgb(67,67,67);
}
.tasks>a>h2{
    font-weight: bold;
    height: 60px;
    line-height: 60px;
}
.pending{
    position: absolute;
    width: 260px;
    height: 70px;
    left:630px;
    top:5px;
}
.table{
    width: 260px;
    height: 70px;
    text-align: center;
}

.table,.table>tr,.t1>td>a>span{
    color: rgb(118,143,135);

}
.table>tr>{

}
.img1{
    width:15px;
}
.s{
    height: 50px;
    width: 1px;
    position: absolute;
    top:10px;
    left: 120px;
    background-color:rgb(213,213,213) ;
}
.s1{
    height: 50px;
    width: 1px;
    position: absolute;
    top:10px;
    left: 200px;
    background-color:rgb(213,213,213) ;
}
tr>td:hover{
    color:rgb(57,186,191);
}
.span1,.span2,.span3{
    font-size: 14px;
}
.p1{
    width:100%;
    height:4px;
    position: absolute;
    top:85px;
    background-color: rgb(167,188,192);
}
.p2{
    width:100%;
    height:1px;
    position: absolute;
    top:95px;
    background-color: rgb(167,188,192);
}
.img2{
    width: 7px;
}
.project_content{
    width:900px;
    margin: 2px auto;
    /*border: 1px solid black;*/
    position: relative;
}
.pro_ch>h3>a{
    color:rgb(38,38,38);
    font-size: 1.2em;
}
.pro_ch>h3>a:hover{
    color: rgb(63,149,158);
}
.pro_ch1{
    width:105px;
    height: 27px;
    border-radius: 5px;
    border: 1px solid rgb(193,193,193);
    position: absolute;
    top:0;
    left:60px;

}
.span4{
    width:75px;
    height: 27px;
    font-weight: 900;
    line-height: 27px;
    margin-left: 10px;
    margin-top: -5px;
}

.span5{
    margin-left: 10px;
}
.pro_cc{
    width:695px;
    height: 85px;
    margin-top: 30px;
}
.fm_tl{
    width:18px;
    height: 18px;
    float: left;
    margin: 5px 5px 0;
    border-radius: 5px;
    background-color: rgb(181,181,181);
}
.fm_tc{
    width:505px;
    height: 25px;
    float: left;
    line-height: 25px;
    font-size: 12px;
    border: none;
    border-bottom: dotted 1px gray;
}
.fm_tr{
    font-size: 5px;
    float: left;
    margin-top: 13px;
    color: gray;
    border: 1px solid  #eeeeee;
    border-radius: 1px;
}
.fm_tr:hover{
    color: black;
    background-color: #eeeeee;
}
.fm_d{
    overflow: hidden;
    width:640px;
    height: 35px;
    font-size: 13px;
    line-height:35px;
    margin: 0 auto;
}
.fm_ds{
    display: inline-block;
    width:70px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    color: white;
    border-radius:3px; ;
    background-color:#64b52f;
}
.fm_ds:hover{
    background-color:#78c23c;
}
.fm_d>span{
    margin-left: 10px;
    color: gray;
}
.fm_t,.fm_d{
    display: none;
}
.content1{
    overflow: hidden;
}
.fm_tls{
    width:16px;
    height: 16px;
    float: left;
    margin: 5px 5px 0;
    border-radius: 5px;
    border:1px solid rgb(168,168,168) ;
}
.fm_tls:hover{
    background-color:#efefef;
}
.content1>a>span{
    height: 35px;
    line-height: 30px;
}
.pul>.content1>a{
    float: left;
}
.del{
    cursor: pointer;
}